<?php

namespace app\index\controller;

use think\Controller;
use think\Request;

class Usb extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        return view('Usb/index');
    }

    public function add(Request $request)
    {
        $p = $request->post();

        header('Content-type:text/html;charset=utf-8');
        $apiurl = 'http://apis.juhe.cn/mobile/get';
        $params = array(
            'key' => '6fc7c0f09716c3de363e6a49879978bd', //您申请的手机号码归属地查询接口的appkey
            'phone' => $p['phone'] //要查询的手机号码
        );

        $paramsString = http_build_query($params);

        $content = @file_get_contents($apiurl.'?'.$paramsString);
        $result = json_decode($content,true);

        if($result['error_code'] == '0'){
            /*
            "province":"浙江",
            "city":"杭州",
            "areacode":"0571",
            "zip":"310000",
            "company":"中国移动",
            "card":"移动动感地带卡"
            */
            // echo "省份：".$result['result']['province']."\r\n";
            // echo "城市：".$result['result']['city']."\r\n";
            // echo "区号：".$result['result']['areacode']."\r\n";
            // echo "邮编：".$result['result']['zip']."\r\n";
            // echo "运营商：".$result['result']['company']."\r\n";
            // echo "类型：".$result['result']['card']."\r\n";

            $info = [
                'status' => true,
                'contents' => '查询成功',
                'province' => $result['result']['province'],
                'city' => $result['result']['city'],
                'areacode' => $result['result']['areacode'],
                'zip' => $result['result']['zip'],
                'company' => $result['result']['company'],
            ];

        }else{
            // echo $result['reason']."(".$result['error_code'].")";

            $info = [
                'statuc' =>false,
                'contents' => '查询失败'
            ];
        }

        return json($info);
    }
}
